From quick overview seems like speed up is achieved because there is comparison of 4 local processes, versus 16 processes, since it is only single gather operation does not seem like latency would make much of difference.
I wonder what performance would look like on 5 years old 16 core CPU from ebay for like $20, compared to py cluster.