1. William Gropp, Ewing Lusk, Anthony Skjellum, "Using MPI: Portable Parallel Programming with the Message Passing Interface", MIT Press, 1999, pp. 1--371.
2. The OpenMP API specification for parallel programming: accessed on January 27, 2015: http://openmp.org/wp/
3. What is CUDA, accessed on January 27, 2015: https://developer.nvidia.com/what-cuda
4. Rajeev Thakur, Pavan Balaji, Darius Buntinas, David Goodell, William Gropp, Torsten Hoefler, Sameer Kumar, Ewing Lusk, Jesper Larsson Träff, "MPI at Exascale", presented at SciDAC 2010: http://htor.inf.ethz.ch/publications/img/mpi_exascale.pdf
5. DiaGrid Hub homepage, accessed on April 3, 2015: https://diagrid.org