Overcoming the bottleneck in optical data transfer