Combining retiming and recycling to optimize the performance of synchronous circuits | IEEE Conference Publication | IEEE Xplore