Managing temperature effects in nanoscale adaptive systems