A pooling mechanism for gen_servers