Concurrent C implementation