Microsoft Research leaders lay 16 technology predictions for the year 2016