Parallelism and concurrency problems