As you say, Jo, it means the user is responsible for load balancing... Well, to a degree. Can a rack not be reworked as a specialised MPA? That way, each rack would get its own thread. (I can't see the point of each VST in a rack getting its own thread -- it's a single, sequential signal path, after all. And if you do want that level of parallelism, stick an MPA in!)
Pros: both powerful and simple, the true Tao of MULAB
Cons: only addresses the audio/real-time/"process()" path, not the GUI; is it really as easy as it sounds in terms of architecture?

