Os alocadores que você menciona são alocadores userspace , totalmente diferentes dos alocadores de kernel. Talvez alguns dos conceitos subjacentes possam ser usados no kernel, mas teriam que ser implementados do zero.
O kernel já tem 3 alocadores, SLAB, SLUB, SLOB, (e havia / é SLQB). O SLUB, em particular, foi projetado para funcionar bem em sistemas com várias CPUs.
Como sempre, se você tiver idéias sobre como melhorar o kernel, suas sugestões específicas, de preferência na forma de correções, serão bem-vindas em LKML: -)