Add some OpenMP parallelization.

Scaling is pretty bad:
2 threads - 1.78x
4 threads - 2.77x
6 threads - 3.12x

This is on a Phenom x6.