SHILPA: a high-level synthesis system for self-timed circuits | IEEE Conference Publication | IEEE Xplore