A zero-variance based scheme for Monte Carlo criticality simulations