Dynamika molekularna, metoda Nosego-Hoovera, Monte Carlo i kinetyczne Monte Carlo