Change !$omp critical directives to !$omp atomic where possible.
Make global_tallies allocatable instead of automatic.
Merge branch 'develop' into atomic
Merge pull request #342 from paulromano/atomic

Use OpenMP atomic updates instead of critical sections
Merge remote-tracking branch 'upstream/develop' into python-api