chip multiprocessors power performance in parallel computing 7521532