A SPH-based particle method for simulating 3D transient free surface flows of branched polymer melts