An async executor that never yields

Our application has a few processes that run hot loops (100% CPU utilization), with exclusive use of a single core.

I would like to experiment with using async/await in some of these areas. Is there an existing executor that does this, or do I need to write my own?