Variations of the FEAST eigenvalue algorithm