Using coordination to restructure sequential source code into a concurrent program | IEEE Conference Publication | IEEE Xplore