add muti-producer muti-consumer with muti-buffer version
Add pipe in ipc