Your assignment is to implement the merge sort algorithm, discussed in class, to run on multiple cores with multithreading. You'll use C++11 threads to parallelize the code. You've been provided with serial code, written in C++, and an executable reference implementation to assess performance goals. (There are two, one for each course platform. Code compiled on Bang won't run on Ieng6, and vice verse).