Monte-Carlo generator of heavy ion collisions DCM-SMM