Nonequilibrium molecular dynamics via Gauss's principle of least constraint | Synapse