State-of-the-art semi-classical Monte Carlo method for carrier transport in nanoscale transistors