Performance Of Microprocessors Faces Uncertain Future