Nanoscale MOS Transistors: Semi-Classical Transport and Applications