Combining Molecular Dynamics and Monte Carlo Simulations to Model Chemical Vapor Deposition: Application to Diamond