Trishul Chilimbi, Microsoft Research