Added implementation with Parallel.Invoke