This one just blew me away, C11 is coming, and its going to have Atomic operations similar to Java, but it will have a memory model that is highly configurable.
If you have no idea what this is about, then take a look at this truly deep (and awesome) presentation in two parts:
If you are still puzzled, don't worry, you're not alone ;)
... but read this link here to shed some light on the subject:
In summary, C11 is scary, but highly promising!