Agent-Based Time Scaling in Cooperative Multi-Agent Systems