An Asynchronous Approach to Synthesizing Custom Architectures for Efficient Execution of Programs on FPGAs | IEEE Conference Publication | IEEE Xplore