Kirk Olynyk, Microsoft Research