What’s new in CPUs since the 80s and how does it affect programmers?