Pattern formation in nanoparticle suspensions: a Kinetic Monte Carlo approach