Harnessing the power of graphics processing units to accelerate computational chemistry