Storage, computation, and communication are the three pillars of modern information technology, with computation being the central aspect. The von Neumann architecture, based on the Turing machine ...