operation: use g_usleep instead of g_cond_wait/signal

This has enough impact on performance that without it paralellize gaussian
blur decreases rather than increases when using 2 threads on 2 cores.