A multi-layer approach to green computing: Designing energy-efficient digital circuits and manycore architectures | IEEE Conference Publication | IEEE Xplore