cbufp: use ring buffer to sync gc list

Embed a wait-free ring buffer into the shared page used to
communicate the garbage-collected cbufs from cbufp_collect.