Describir: Parallel Algorithms and Applications