If I could choose in advance which kind of computations would be done, maybe. And there definitely should be an enforceable limit on the amount of processing.
It should not alter the user experience. Maybe use at most 30% CPU, leaving priority to the other processes. Also avoid computing on devices with battery, or with low battery.