Efficient distributed computation of human mobility aggregates through user mobility profiles