Graph-Less Dynamic Dependence-Based Dynamic Slicing Algorithms