Hi, I submit this topic proposal for your consideration: Introduce the librseq per-CPU user-space memory allocator. It implements concepts similar to the Linux kernel percpu allocator in userspace, and thus reduces waste of per-CPU data structures hot cache lines by eliminating padding usually required to eliminate false-sharing, and in addition tackles issues that arise from resident memory waste when restricting processes with scheduler affinity or cpusets. It allows prototyping kernel algorithms within the safe limits of user-space. I hope gathering feedback from MM experts about shortcomings of the proposed approach. Thanks, Mathieu -- Mathieu Desnoyers EfficiOS Inc. https://www.efficios.com