Generational variance reduction in Monte Carlo criticality simulations as a way of mitigating unwanted correlations