A tool based methodology for development of automatically scalable and reusable parallel code | IEEE Conference Publication | IEEE Xplore