Macro Placement by Wire-Mask-Guided Black-Box Optimization