Nanoelectronic Modeling (NEMO): A New Quantum Device Simulator