Loom: Compiler for Asynchronous Circuits - Bingham, Ned; Kramer, Nicholas; Manohar, Rajit (2024)