Create Odd_Even_PThread.c

Uses pthreads and semaphores to synchronize the work done by threads. This doesn't appear to be more efficient than the MPI version because each thread could essentially qsort large parts of the array.