How is a GPU different than a CPU?