Ну раньше я просто сохранял fp-состояние одного процесса и загружал другое. Тут, возможно, понадобится переделать на: сохранить состояние T1, загрузить ядра, сохранить ядра, загрузить T2
Если открыть современный код то там так и делается, просто по умолчанию фп выключен и сторится по исключению при работе с этим блоком (там долго расписывать механизм, проще поковырять работающий код)