https://research.edm.uhasselt.be/jori/page/CS/Jthread.html
