An Introduction to Parallel Computing in C++
cs.cmu.edu