Software Challenges For HL-LHC Data Analysis