An object-oriented approach to software development for parallel processing systems | IEEE Conference Publication | IEEE Xplore