Generation of Reversible C++ Code for Optimistic Parallel Discrete Event Simulation · Study