From Wall street banks to main street retailers, CFOs are in high demand. Citigroup named Mark Mason as its next CFO and JCPenney's finance chief Jeffrey Davis left at the start of the month. Mason is stepping just as investor frustration continues to grow with Citi's lackluster stock performance.