Activity-based Credit Assignment (ACA) in Hierarchical Simulation