2 articles
From L1 to main memory and beyond — understanding why your 'fast' code might be waiting on data it already asked for.
Arena, pool, slab, and bump allocators — when to use each and why it matters for latency.