I don't have an answer for you exactly. I wonder though why you need to partition your disk. How old is your system? What do you hope to acomplish. Current systems are so quick now that the effort put into speeding access seems not to be worth the candle. On the other hand it could be necessary if you have an extremely large system with extrordinary service demands. If you have that type of system than I would think that you would have a staff capable of handling your problem.
I'm not wanting to be demeaning.Perhaps, this is not a real world problem? Is it more in the nature of an academic question?