Add producer source code and update Makefile
Shared memory working example