More OMP, reduction and stuff