for Each Parallel
suspend fun <T> Iterable<T>.forEachParallel(context: CoroutineContext = EmptyCoroutineContext, start: CoroutineStart = CoroutineStart.DEFAULT, block: suspend (T) -> Unit)
Execute block in parallel using operator async for each element of the collection