Modeling of atomic layer deposition on nanoparticle agglomerates