Developing high-performance scientific applications in distributed computing environments | IEEE Conference Publication | IEEE Xplore