Lockless multi-core high-throughput buffering scheme for kernel tracing
the lttng tracer : a low impact performance and behavior monitor for gnu / linux .