Я понимаю для отдельных приложений - само приложение должно быть разработано для использования в своих интересах нескольких ядер. Но что относительно того, чтобы выполнить много различных приложений одновременно?
На моей машине разработки в среднем экземпляре я выполняю несколько серверов (сервер базы данных, веб-сервер), несколько инстанцируют IDE (или Visual Studio или NetBeans), веб-браузер с несколькими вкладками (в Chrome, каждая вкладка является процессом самостоятельно), клиент FTP, клиент SSH и т.д. Наличие многоядерной системы улучшают способность запустить несколько приложений одновременно?
Только если несколько вещей происходят одновременно. Например, просмотр http://localhost и удар локального DB будут улучшены с мультиядрами. Но, IMO лучший способ улучшить производительность на рабочей станции разработчика является большим количеством быстрой RAM. И быстрый жесткий диск.