Parallel Computing Technologies - Victor Malyshkin (Springer, 2019)