mem leak fixed, OpenMP root parallelization is a go