Algorithm engineering : Selected results and surveys.