Text this: Energy efficient computing : from nanotubes to negative capacitance