Computer components: technology to balance performance and efficien...