Going Parallel with C++ is designed for undergraduate students or developers who need to learn the key skill of parallel programming. Both hardware and software are increasingly dependent on parallel computing techniques - every modern computer is a multicore, and key applications - big data, computational science, cloud computing, mobile computing, image processing, games, modeling and more - are all inherently parallel. Educators are now teaching...