If ICANN does not coordinate the allocation and assignments of names in the domain name system then who does that?

What is the situations today, who perform that task?
Kavouss