MPIXternal: A library for a portable adjustment of parallel MPI applications to heterogeneous environments | IEEE Conference Publication | IEEE Xplore