Circuit Architectures for Nanoscale Electronics