Automated Dividing Method for Hierarchical Optimizationand Application to 3DLSI Rough Design