Parallel programming in C with MPI and openMP - Quinn, Michael J. (McGraw-Hill, 2004)