A Global Games-Inspired Approach to Multi-Robot Task Allocation for Heterogeneous Teams