Boualem Djehiche KTH Royal Institute Of Technology Stockholm