RAII is covered under "smart pointer": https://www.memorymanagement.org/glossary/s.html#term-smart-...
Stack allocation is here: https://www.memorymanagement.org/glossary/s.html#term-stack-...
Object pooling is covered under "segregated free list": https://www.memorymanagement.org/glossary/s.html#term-segreg...
Multithreaded GC is covered under "parallel garbage collection": https://www.memorymanagement.org/glossary/p.html#term-parall...
Resources on learning modern C++ cover RAII and resources on learning Rust cover its approach. There are good talks on the fairly new polymorphic allocator model for C++ that cover the motivations for it and use cases. Experience with modern C++ is valuable for understanding how much you can do with mostly stack allocation and how you can write non library code without ever writing a raw new or delete.