A method for using object-oriented frameworks to support various high-level parallel computing models | IEEE Conference Publication | IEEE Xplore