Beyond-CMOS technologies for next generation computer design. (2018)