Clarke, D.,  "Design and Implementation of Parallel Algorithms for Modern Heterogeneous Platforms Based on the Functional Performance Model",  School of Computer Science and Informatics, Dublin, University College Dublin, pp. 117, 05/2014.