Chris Hawblitzel, Microsoft Research