Scheduling data-flow graphs via retiming and unfolding | IEEE Journals & Magazine | IEEE Xplore