2017 IEEE/ACM International Symposium on Nanoscale Architectures (NANOARCH)