A new kinetic model for three-dimensional heterogeneous nucleation