Highly Parallel Merge Sort