Add channel sample
Add sync sample
Add semaphore sample