wouldn't that be an alternative and reasonable strategy?
Absolutely
Yes, we have a slightly different approach. All HPX Fibers are called from within a scheduling loop. A yield is therefor just a context switch back to the scheduling loop, no lookup required.