improve weak scaling experiment and analysis code