An atomistic model of solute trapping