Micro- and Nanoelectronics: Emerging Device Challenges and Solutions