H-Async Programming Models