Supports inter-threads communication.
Add sample programs using inter-threads communication.
Update Makefile, reflects modifications for inter-threads communication.