Framework for developing extensible and reusable parallel and distributed applications | IEEE Conference Publication | IEEE Xplore