Unfortunately, I have no big enough Power machine at hand to reproduce that results. Actually, I have no Power machine at hand at all. So, lwlock-power-2.patch was written "blindly". I would very appreciate if someone would help me with testing and benchmarking.
UPD: It appears that Postgres Pro have access to big Power machine now. So, I can do testing/benchmarking myself.