Optimisation techniques for combustor wall cooling