Multicomponent mass transport model: theory and numerical implementation (discrete-parcel-random-walk version)