Parallel Computing Technologies - Victor Malyshkin (Springer, 2017)