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