¿Cómo ordenar un mapa [string] int por sus valores?

Dado este bloque de código

map[string]int {"hello":10, "foo":20, "bar":20}

Me gustaría imprimir

foo, 20
bar, 20
hello, 10

En el orden de mayor a menor

¡Gracias!