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