Empirical Study of Concurrent Programming Paradigms