Design and Performance Analysis of Batched Event Execution in Discrete Event Simulations