GPU versus CPU: What is engineering really doing for us