Advances made in graphics processing represent "the most radically innovative technology in computing over the past 10 years" and the rise of smart phones is "the second personal computing revolution, ...