Diffusion Dynamics in Interconnected Communities