Parallel streams: when can they help and what are common pitfalls? | LetsGit.IT