Lando Norris topped the first practice session at the Hungarian Grand Prix, fractionally ahead of teammate and title leader Oscar Piastri.