server: benchmark: Use Executor framework and futures instead of plain threads