Power-performance considerations of parallel computing on chip multiprocessors | Synapse