Async channel and parallel async groups

Extension for Async module: channel for transmitting data between subsystems, launching parallel groups of asyncs sequentially.