Parallel computing technologies. - Malyshkin, Victor (Journal of Supercomputing, 2011)