Distributed Graph Coloring: An Approach Based on the Calling Behavior of Japanese Tree Frogs