comments to clarify code
code readability
improved matrix multiplication test
implemented barrier which now replaces the synchronization with queues
reductions
comments for clarification