Multi-Threaded Merge Sort