Using Parallel Programming Paradigms for Structuring Programs on Distributed Memory Computers | IEEE Conference Publication | IEEE Xplore