TODO: Better abstraction: device (memory (size, frequency, temperature, power), processing unit (frequency, temperature, power))