Dynamic simulation of crystal growth by Monte Carlo method—I. Model description and kinetics