Using global code motions to improve the quality of results for high-level synthesis | IEEE Journals & Magazine | IEEE Xplore