Why does disk I/O slow down a CPU bound task?