Parallel scientific computing in C++ and MPI : a seamless approach to parallel algorithms and their implementation - Καρνιαδάκης, Γεώργιος Εμ (Cambridge University Press, 2003)