The Effect of Nanometer-Scale Technologies on the Cache Size Selection for Low Energy Embedded Systems