Thanks for the comprehensive reply!
Welp, I feel like Julia is Lisp-cursed, in the sense that little centralised effort is in building mainstream libraries (apart from SciML and a few) but is spread across (perhaps unmaintained) individual projects. Although someone says this aligns with Julia’s philosophy, I don’t feel too optimistic about going along this path.
I checked the wikipedia page on this one, which says the two main approaches to dynamic scheduling are work stealing and work sharing. Does TBB use the latter?