clOpenCL : supporting distributed heterogeneous computing in HPC clusters - Alves, Albano Agostinho Gomes (2013)