Почитав в нете про то, как некоторые процессоры эмулируют x86, пришла мысль о быстрой виртуальной машине для запуска кода другой архитектуры. А именно, 1-е ядро парсит команды target-архитектуры и переводит их в команды host-архитектуры. И помещает их в область памяти, откуда их выполняет второе ядро.
При этом, естественно, указатели на память преобразуются так, чтобы попадать в отведенную область.