remove useless header
move multiqueue to own heaeder
make len() constexpr
inline components vector in levi_civita
more lightweight multiqueue, cacheline size aware (and actually commit it)
remove useless join operatoin
cleanup multiqueue
add another queue to do the random generation only once
better deadlock prevention