Why wouldn't I forget about stackless VMs, "sequences" and yielding calls to VM methods and just make a normal native program with a lock free queue?
So if you have that sort of setup, you will need to find solutions.
What piccolo does is quite pretty and definitely beats some other options out there. A lot of stackless VMs just crash horribly if you do something naughty with re-entrant calls.