Optimizing Nanoparticle Designs to Reach Ideal Light Absorption