Cutting Out the Middleman: OS-Level Support for X10 Activities