is there a method of profit switching - even if only based on the nicehash API profitability data?
Several solutions like awesomeminer can do this in a Windows environment.
So does, Nemosminer and Sniffdogminer.
Alternatively, on the SMOS Linux platform, the miner apps pointed to MPH or NH, technically answers your question