Cycle Computing does this. ATLAS, an LHC experiment, recently demonstrated this. I even built a product at Google that made this possible. We used Native Client (users compiled their binaries using the NaCl toolchain) as one part of the security container.