A discrete-continuous parameterization (DCP) for concurrent optimization of structural topologies and continuous material orientations. (15th March 2020)