further decreased compute time (mostly on convolutions) by using openmp!