Sameh Elnikety, Microsoft Research