Curiously speaking, would it make a bigger deal if each app was capable of running a single dedicated core? So 8 cores = 8 dedicated apps running its own core without spill over. I heard Intel was trying to work on muticores that would do this. One being a 48-core beast. But again assigning each app to its own dedicated core.
Now would that matter to an end user if that ever happened? And of course, you would have to wonder about efficiency and battery drain too.