parallel_sort for OpenMP

I implemented output sorting in case we use a parallel programming language