Nanotechnology: the growing impact of shrinking computers | IEEE Journals & Magazine | IEEE Xplore