Bridging the gap between software performance, customized hardware architecture, and deep academic research.