Интересная статья о том, как важно правильно обращаться к памяти. Необходимо учитывать железные особенности, кэши различных уровней для того, чтобы добиться действительно быстрой работы алгоритмов. В эпоху многопроцессорности, становится важным не только количество операций в алгоритме, но и количество попаданий в кэш.