A simple, template implementation of a multiprocess shared queue