Designing high-performance digital circuits using wave pipelining: algorithms and practical experiences | IEEE Journals & Magazine | IEEE Xplore