Parallel Computing on Heterogeneous Networks (Wiley Series on Parallel and Distributed Computing) - page 1