In a large bowl, beat the first five ingredients until well blended. In a small bowl, combine the flour, baking powder, salt and baking soda; gradually beat into buttermilk mixture until blended. Pour into a 13x9-in. baking pan coated with cooking spray. Drop pie filling by teaspoonfuls over batter.
In a small bowl, combine flour and sugar. Cut in butter until crumbly. Stir in almonds; sprinkle over batter. Bake at 350° for 30-35 minutes or until a toothpick inserted in the center comes out clean.
Cool for 10 minutes on a wire rack. Serve warm with ice cream if desired.