Concurrent Replication of Parallel and Distributed Simulations