Pretty sure I’ve done similar, combined a Rust multi-threaded emulator with single threaded SystemC simulation
do tell!
do tell!