Analysis of a three-core adiabatic directional coupler