Computing with heterogeneous parallel machines: advantages and challenges | IEEE Conference Publication | IEEE Xplore