Parallel programming in C with MPI and OpenMP - Quinn, Michael J. (Michael Jay) (McGraw-Hill Higher Education, 2004)