Ab initio nuclear structure calculations with GPU acceleration