Concurrent topology optimization of structures and materials