20070626 tech: Intel pushes multi-core envelope