Vivek Narasayya, Microsoft Research