Equitable Resource Allocation: Models, Algorithms and Applications