Seol mar théacs é seo: A hybrid continuum/kinetic Monte Carlo model for surface diffusion