MultiplyAlpha optimisation

new implementation goes 2x faster