Performance bounds for coded free-space optical communications through atmospheric turbulence channels | Synapse