A Grid-Enabled MPI: Message Passing in Heterogeneous Distributed Computing Systems | IEEE Conference Publication | IEEE Xplore