Parallel Computing Technologies - Malyshkin, Victor (Springer Berlin Heidelberg, 2011)