Add generic throughput benchmark for channel