NCPU: An embedded neural CPU architecture on resource-constrained low power devices for real-time end-to-end performance - Tianyu Jia; Yuhao Ju; Russ Joseph; Jie Gu (International Symposium on Microarchitecture (MICRO), 2020)