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