"640K ought to be enough for anybody."
- (Never actually said by) Bill Gates
The real title should have been "With the current architectures and/or memory speeds, more than 16 cores may well be pointless".
There, FTFY.
If the clock speed and number of cores increases at a faster rate than memory speed increases (assuming all the cores share memory) then at some point the memory can't keep up.
Whether or not 16 cores is the magic number, I don't know.