A Power Aware Cache and Register File Design Space Exploration