Lastovetsky, A., and R. Reddy,  "HeteroMPI: Towards a Message-Passing Library for Heterogeneous Networks of Computers",  Journal of Parallel and Distributed Computing, vol. 66, issue 2: Elsevier, pp. 197-220, 2006.