Efficient Human-Aware Task Allocation for Multi-Robot Systems in Shared Environments