Add simulation-oriented direct-access message queue and testbench