Run multiple Lua states using POSIX threads and communicate using ZeroMQ