A collection of lock free buffer algorithms