Parallel Computing on Heterogeneous Networks by Alexey L. Lastovetsky