Грустно от вопросов про сравнение стоимости времени разработчика и железа. Базовый низкоуровневый компонент будет много лет использоваться под высокой нагрузкой. Дня разработчика это стоит хотя бы по экологическим соображениям. Глобально грустно, что рост производительности железа все время компенсируется падением эффективности программных технологий с точки зрения производительности в угоду более низкому порогу вхождения. Word все так же тормозит, как в 95 году. И миллионы сервисов на Python'е жгут электричество по всему миру. Бизнес счастлив.
Со степенями двойки можно случайно огрести коллизий на уровне процессорного кэша (для этого нужно больше одного такого массива, но тем не менее проблема не надуманная). С дорогим делением можно бороться с помощью технологий вроде github.com/lemire/fastmod.
Все эксперименты и бенчмарки из презентации можно увидеть в github.com/apolukhin/apolukhin.github.io/blob/master/presentations/C%2B%2B%20Faster.cpp Продакшн версии контейнеров доступны тут: github.com/userver-framework/userver/tree/develop/shared/include/userver/cache