Inverse shape design for heat conduction problems via the ball spine algorithm. (3rd March 2016)