Merge pull request #2 from chouclee/master

Add initial draft of distributed SVD  implementation
[Communication] Inplement thread pool and send method
[Communication] Correct coding style and clean up
Merge pull request #3 from fyraimar/master

[Communication] Implement thread pool and basic 2-way communication
try
Merge pull request #4 from amaliujia/rstarzl-master

Parameter Message
Revert "Parameter Message"
Merge pull request #5 from rstarzl/revert-4-rstarzl-master

Revert "Parameter Message"
add SVD algorithm for k = 2
1
Current version of SDG
push
Merge pull request #5 from amaliujia/master

Communication implementation
Debug and Clean up
Merge pull request #7 from fyraimar/dev

[Communication] Implement communication
[communication] Implement middleware and 1-way callback
Merge pull request #8 from fyraimar/dev

[communication] Implement middleware and 1-way callback
[communication] Implement 2-way communication and callback
Merge pull request #9 from fyraimar/dev

[communication] Implement 2-way communication and callback
Merge pull request #1 from fyraimar/dev

Dev