+ shared memory ring buffer implementation (DRAFT)
add licences and fix typo