Adding updated pthread versions to take thread number as a command line parameter
Adding updated makefiles to create O0 O1 O2 O3 binaries