Algorithm-Architecture Adequacy, an application to the phase diversity algorithm