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