Model of heterogenous nucleation on cubic nanoparticles