Are there any techniques to optimize code in order to ensure lesser power consumption.Architecture is ARM.language is C
The July 2010 edition of the Communications of the ACM has an article on energy-efficient algorithms which might interest you. I haven't read it yet so cannot impart any of its wisdom.