GPUs: Not Just for Video Games Anymore