Clarke, D., Z. Zhong, V. Rychkov, and A. Lastovetsky,  "FuPerMod: a software tool for the optimization of data-parallel applications on heterogeneous platforms",  The Journal of Supercomputing, vol. 69, issue 1: Springer US, pp. 61- 69, 2014.