Making cake multi-core and adding features

Over here I have been collecting notes as to new features cake might need:

... although I feel the biggest demand is to speed it up in various ways. Making it multicore seems to be both the most difficult and yet with the biggest payoff. I am also curious if other features are needed or useful, one might be keeping a bitmap around of the actual dscps used within a tin. Please feel free to comment here or there.