Amdahls law for predicting the future of multicores considered harmful.pdf