Retiming synchronous data-flow graphs to reduce execution time | IEEE Journals & Magazine | IEEE Xplore