Add parallel reduction capability