Refactor and reduce code. Remove unbuffered scaling, it's always slower.
While PivotRows (plural) is slightly slower single-threaded, it has reproducibly higher throughput (something about memory/cache layout, I guess). Dropping PivotRow singular.
Fix bug with source/target offsets. Rename managed methods to Bgra, etc.