A synthesis algorithm for pipelined data paths with conditional module sharing | IEEE Conference Publication | IEEE Xplore