mcache — per-P кеш аллокатора памяти. Каждый P (логический процессор) имеет свой mcache, содержащий набор mspan-ов для разных size class-ов. Когда горутина аллоцирует объект, она берёт слот из mspan нужного size class в mcache своего P — без блокировок, потому что mcache принадлежит только одному P. Если mspan в mcache исчерпан, запрашивается новый из mcentral. mcache также содержит tiny allocator block и stack cache. Это самый горячий уровень аллокации — fast path.