Two revolutions are now underway that will change computing forever -- if programmers can figure out how best to take advantage of them. The first is an explosion in the number of cores on a single chip, and the second is such a radical transformation of the microprocessor landscape that the geekerati can’t even agree on what to call it.