Parallel programming using C++ - Lu, Paul; Wilson, Gregory V. (MIT Press, 1996)