use omp parallel sortting