Refactoring software to heterogeneous parallel platforms | Publicación