Play SPLASH 2011: David Ungar - Self, ManyCore, and Embracing Non-Determinism