Main memory accesses dominate energy consumption, so the lower your total memory bandwidth the less energy an algorithm will take.
https://www.researchgate.net/figure/Data-movement-is-overtak...
The chart above shows a 1000x (3 orders of magnitude base 10) increase in energy consumption relative to a register move (it really should be called copy).