optimisation malloc