Clarke, D., A. Ilic, A. Lastovetsky, V. Rychkov, L. Sousa, and Z. Zhong,  "Design and optimization of scientific applications for highly heterogeneous and hierarchical HPC platforms using functional computation performance models",  High-Performance Computing on Complex Environments: Wiley, pp. 235-260, 2014.