Marcus Fontoura, Microsoft Research and Microsoft Azure