Parallelism in computational chemistry