Synthetic jet design criteria and application for boundary layer separation control