is there anything preventing the running of multiple algos on a single core if the power is available?
Well, as we like to say, it's a simple matter of software. One thing we've discussed is being able to run 2 algorithms per core if running at 44.1/48. I think this is doable, although the synchronization can get tricky depending on how they are routed. If the 2 algorithms were always paired in series, that would not be a problem.