1. A method for managing access to a memory of a computing system, the method comprising: transforming, by a controller, an initial layout of a plurality of operations that represent a computing job into an operational memory layout, wherein a portion of the memory needs to be accessed by a processor of the computing system to perform the computing job using the operational memory layout; storing, by the controller, the operational memory layout in a plurality of memory cells; and controlling, by the controller, a sequence by which a processor in the computing system accesses memory cells in the portion of the memory to perform the computing job using the operational memory layout, wherein the operational memory layout reduces an amount of energy consumed by the processor to perform the computing job relative to the amount of energy consumed by the processor when performing the computing job using the initial layout, wherein further a size of the portion of the memory that needs to be accessed by the processor to perform the computing job using the operational memory layout is smaller than a size of a second portion of the memory that needs to be accessed to perform the computing job using the initial layout.