In-demand striker Gary Hooper scored twice as Celtic won 4-1 at home to Hearts to retain their nine-point SPL advantage.