Marcus Peinado, Microsoft Research