Parallel programming in c with mpi and open mp - Quinn, Michael Jay (Tata McGraw-Hill, 2004)