I'm not going to post the answers until some more people have made their guesses. Instead I shall post a semi-random link.
This is a presentation from last year's JVM Languages Summit, entitled "Not Your Father's Von Neumann Machine: A Crash Course in Modern Hardware". It's quite technical, but well worth a look if you're interested in modern computer architecture and the craziness that is today's CPU.