Compilation of scientific programs into multithreaded and message driven computation | IEEE Conference Publication | IEEE Xplore