Design Of Material Nonlinearity Via Topology Optimization For Applications In Wave Tailoring