LabelMapBuilder: use a parallelQuickSort to reestablish local order after heap sort
This is an attempt at improving the performance of the final
single-threaded step of the label building process.
We used to use the only available sort that worked for LongBigArrays (a
radix sort), but the performance was lacking. Here, we reimplement a
parallel quick sort for long big arrays.