Enhancing CMOS using nanoelectronic devices, a perspective on hybrid integrated systems