Saeed Maleki, Microsoft Research