Carbon-nanotube solutions for the post-CMOS-scaling world