Concurrent Patterns and Best Practices