Deakstadieđáhus: A hybrid continuum/kinetic Monte Carlo model for surface diffusion