Eu diria que se você está feliz com o desempenho você não deve se preocupar com isso, especialmente porque esta é uma tabela MEMORY.
Adivinha a possível causa:
- Você tem muitas inserções. Se eles vierem de fontes concorrentes, eles podem causar travamento interno da tabela de memória durante as inserções. Isto não é provavelmente um problema porque você está usando a tabela MEMORY, que será muito rápida. Você não pode impedir todo o bloqueio para acesso simultâneo. Você pode tentar INSERT DELAYED para ver se isso ajuda.
- Você tem alguma coluna UNIQUE? O bloqueio pode ser causado por um índice ausente que causa varredura de tabela sequencial para cada inserção para verificar a restrição UNIQUE ou alguma causa semelhante (não tenho certeza se o MySQL permite colunas UNIQUE sem um índice).