A Generalized Reduction Construct for Deterministic OpenMP