Optimistic Synchronization Schemes for Parallel Discrete-Event Simulation on Graphics Processing Units