Optimal thermal design of microchannel heat sinks with different geometric configurations