SpartaPlex: A deterministic algorithm with linear scalability for massively parallel global optimization of very large-scale problems. (April 2022)