Software defined networking (SDN) is gaining the confidence of network operators, who are increasingly motivated to introduce it in their networks. However, since SDN is based on centralized control plane (decoupled from the data plane), it is incompatible with distributed control plane of legacy networks. As adopting SDN by complete overhaul of existing legacy networks is infeasible, several solutions propose to incrementally adopt SDN in legacy networks, resulting in hybrid SDN/legacy networks during the transition phase. While strategies to effectively introduce SDN switches in legacy networks have received significant attention in the literature, the same is not true for the associated SDN controller placement in hybrid SDN networks. In this paper, we introduce and formulate the multi-objective control plane dimensioning problem in hybrid SDN/legacy networks, considering network resilience, flow-setup latency and controller load balancing as objectives. We propose optimization models for both the single-objective as well as the multi-objective controller placements. We model both controller processing latency (based on queueing theory) and inter-controller network state synchronization latency (based on Steiner trees) without compromising linearity of the optimization formulations. A genetic algorithm-based heuristic is presented to efficiently deduce the approximate Pareto frontier for our problem. Extensive simulations over a large number of real networks establish the effectiveness of our approach in terms of several single-objective and multi-objective performance metrics.