Added openmp parallism for slight gains