Parallel programming for multicore machines using openmp and mpi
Massachusetts Institute of Technology