Deposition, diffusion, and aggregation of atoms on surfaces: A model for nanostructure growth.