Kalinov, A., A. Lastovetsky, and Y. Robert,  "Heterogeneous Computing",  Parallel Computing, vol. 31, issue 7: Elsevier, pp. 649-812, 2005.