Software Vectorization Handbook, The: Applying Intel Multimedia Extensions for Maximum Performance