Why Parallel Universe Failed: Simplifying Concurrency for Developers