Nanoelectronics : technology assessment and projection at the device, circuit, and system level