A study on parallel programming concepts based on the book by Paul E Mckenney