How do you optimize asynchronous operations in Python to prevent blocking events in a high-concurrency environment?