At least 39 fighters were killed on Wednesday in fierce clashes between Syrian rebels and jihadists from the Islamic State in the northern Syrian province of Aleppo, an NGO said.