Text this: General iterative heuristics for VLSI multiobjective partitioning